From:                              route@monster.com

Sent:                               Tuesday, June 14, 2016 5:18 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: IMS Integration

 

This resume has been forwarded to you at the request of Monster User xapeix03

shivashanker veeranna 

Last updated:  06/12/16

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Westland, MI  48185
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Shivashanker_pasar_Resume.doc

Resume Value: ug6snu9ghaepr4j5   

  

 

 

Resume

Personal Information

 

Name: Shivashanker                                                     USA Mobile: +1 734 620 9574

Years of Experience: 12 Years 1Months                      Email: shiva0023@gmail.com

 

Executive Summary

 

•    Currently Working @ Visteon Corporation Michigan USA, On LTE-VOLTE-NAS-AS and Modem Project

As a Technical Project Lead and C Developer. Certified PMP and Scrum Master.

•      Worked Qualcomm Chip set @ CONTINENTAL Corporation USA Michigan USA.

•    Qualcomm Chip set QOC6055, MSM 6025, QSC6075, GPSONE,AGPS, Satellite Phone.

•     Worked on TCU-NAD/Modem Coding, Design and Testing NAD ( N/W access device and UTC )

•      TCU-Modem Customization, Design, coding, testing AS/NAS layer GENERAL MOTOR USA cars.

•     MO/MT Voice call Coding in TCU-MODEM, Testing @ HYUNDAI MOTOR USA in high end CARS

•           E911, E922 TCU-MODEM MO/MT Call testing  HYUNDAI MOTOR USA in high end CARS

•SMS ABORT FEATURE during E911, E922 TCU-MODEM  worked implementation @AT-NAS-CM-SMS-NAS –AS in infarction design and coding and coding .

•E911/E922 TCU-MODEM infarction design with NAS/AT command interface for SMS .

•E911/E922 TCU-MODEM infarction design with NAS/AT command interface Supplementary.

•          SFN certification TCU-NAD/Modem for Verizon (safe for network certification )

•           E911-ON-STAR  LBS/emergency  Location based service @GENERAL MOTOR USA cars implementation @AT-NAS-CM-SMS-NAS –AS design , coding, ut,st of AS/NAS/AT .

•1000 E911 @TCU-NAD/Modem per day and analysis log for successful calls.

•1000 E911 @TCU-NAD/Modem for ONSATR call center and with version n/w

•Worked to obtain GPS-AGPS fix during e911-e922 calls in GM motor

URC Implemented between TCU-MODEM

•CALL-STATUS report MO/MT/E911 calls for version requirements  

•SMS STATUS MO/MT packet calls 

•SUPLY STATUS MO/MT calls  

•Worked on LTE,CDMA and GSM MODEM  

•VOLTE ( Voice Over LTE )  and ims registration Currently Working . 

•Worked on Qualcomm MSM6025, QSC6055, 6072 chip set on Protocol stack.

•LTE paging/rach mechanism Design and Coding. 

•QC At cop, online command mode, processing, QC$AT commands.

•Cipher security encryption algo for tch channel (A54, Kasumi using hardware accelerator).

•Analog Device chipset  GMR2P/GSM ( AS RRC,RRM and NAS MM CISS and SMS and ATCOP  ) 

•Expertise e2e full stack Crashes, hangs, memory/null ptr exception, fatal crash rca and fixing.

•Design and Development e2e Protocol stack feature, coding, unit testing, log analysis of Complex e2end full stack issue with 3gpp compliance.

•Gps on qsc6055 and A-gps on msm6025 GpsOone Stack coding, debugging , bug fixing .

•E911/922 Feature design and development

                LBS and SMS abort on ON star/Verizon call center.

•Telematic products GPS/CDMA phones stack development for connectivity in high end cars 

•QC AT Framework, URC, 50 AT commands Designed and coded.

•Core expertise GMR2P/LTE/CDMA Protocol Stack feature designing, coding, debugging of AS, NAS, atpp, gps, a-gps and also interface design with L1/L4/app.

•E2e protocol stack host ut and as, nas, atpp combined test set-up and execute cases .

•Certification of Phone stacks for LTE with Verizon SFNW, Pre-fat, fat,sat.

•Customer interaction ,Failed UE crash and dbg logs analysis experience

•Sanity , release test, system testing.

.TCU IVR and manual system.

 

 

Technical Summary

 

Operating Systems

Windows ,UNIX, AOS, L4 kernel, QNX

Programming Languages

C, C++ ,Shell,TCL-tk, Racal script

Tools

Qualcom:  QXDM, QPST,QC flashing,rf,mru,offline,online atch, Micro loader.

RS simulator :  CMD80,CMU200,Agilent6800/6700/2870

Design:  Visio and SDL(Sequence diagram language

Debug: Trace32 on Arm7/911 T32 lauterbech, Make file, Dynamic vobs Source Insight, Wire shark/Ethereal, Beyond Compare, Clear case, door, Clear quest, SVN/perforce,Bugzilla

N/W: Version,  Att and ONSTAR USA carrier

TCU and MODEM log analysis.

Domains

E2e Protocol stacks feature design,coding debugging

gmr2p, lte, cdma, gps, A-gps,GpsOne QSC, as,nas,At framework,commands,urc,Lbs,PDS,E911,922 call,Camping time optimization,High penetrating paging channel, Complex fatal crash rca and fixing .mru list coding.     

 

Employment History

 

Employer Name

Designation

Duration

Sasken Communication Technologies ltd

Senior Engineer-Software

April 2012 - Till Date

IBM India

Software Engineer

May 2010 - April 2012

wipro technologies

Project Engineer

Oct 2006 - May 2010

ctc Bangalore

Engineer

Jan 2004 - Jan 2006

 

Education Details

 

College/University

Degree

Specialization

Duration

VTU Belgaum

BE - Bachelor of Engineering

Electronics & Communications

June 2000 - June 2004

 

Project Details

 

1.              MMC TCU-Modem Feature Design, Coding, Testing, Design review and code Review Unit and system  testing  of TCU-Modem  sub system, OnLTE of EMM-NAS/AS layer current project. (spec  24.008, 36.304,36.331 and 27.007).

This feature is implemented to support enhance LTE rel11, EMM-NAS specific procedure.

power on attach ,periodic attach and combine attach with imsi procedure. Power at+cfun=1 to activate modem from AP , send SIM insert IND  EMM-NAS,NAS send LTE_RRC_CONN_REQ to AS-RRC to MAC RACH procedure. AS-RRC-MAC  set  SRB1 sig link.  AS  sned NAS PUD to ASRCC-RLC-MAC-L1 using SRB1, first EMM PDU.  n/w Start Security, cipher, authentication common procedure if XRES=RES match, attach accept by n/w, attach completed by UE, set default DBR if ESM message included.

 

 

2.              TCU-Modem sub system, design, and coding and log analysis on LTE of EMM-NAS/AS layer current project. (spec  24.008, 36.304,36.331 and 27.007).

This feature is implemented to support enhance LTE rel11, EMM-NAS specific procedure.

power on attach ,periodic attach and combine attachwithimsi procedure. Power at+cfun=1 to activate modem from AP , send SIM insert IND  EMM-NAS,NAS send LTE_RRC_CONN_REQ to AS-RRC to MAC RACH procedure. AS-RRC-MAC  set SRB1 sig link.  AS sned NAS PUD to ASRCC-RLC-MAC-L1 using SRB1, first EMM PDU.  n/w Start Security, cipher, authentication common procedure if XRES=RES match, attach accept by n/w, attach completed by UE, set default DBR if ESM message included.

 

Responsibilities:

3.                      Responsibilities: Implementation with C ,Designing HLD and LLD, Coding, Unit testing, Maintain module, Bug fixing, Enhancing and Unsolicited reporting event based call .Back mechanism.

 

Duration: Jan 2015 –till date

Tools:

4.                      Clear case ,CQ, Door and CVS.

OS:

5.                      QNX

Languages:

6.                      C

 

2. GM CARS ßà TCU ßURC-reportingà Modem call back framework implementation on LTE layer NAS/AS/AT design, Implementation log analysis fix (spec 27.007, 24.008, 36.304, 36.331 ) current project.

 

This feature is implemented to support enhance LTE rel11, report current activity on TCU and Modem to each other. CARS user make call using IVR- red-push-nob e911, green sms,voice call , in accident auto mode call.

Eample customized format reporting.

1: attached       : CREG+ nwtype, regstatus, plmn, cellid,arfcn,band ,flrsn

2. Call status   : CALLSTAT+  calltype, curstat

3. sms status    :   SMSSTAT:  txt,pdu,succ/fail,curstat

4. gps-agps dat :   gpsdat :  nosat,usable,head,lband,cband,nosegment

5.alminacdat        :   gpsdat :  nosat,usable,head,lband,cband,nosegment

 

Call back regiAEMM-NAS specific procedure and send URCs (Unsolicited message events) to the different layer. Customization of  Unsolicited message reporting based on event based call back mechanism,  Voice call status reporting events, SMS (CMSS,CMEE ERROR), Registration status reporting events, MIP and SIP call status reporting, Acquisition events reporting, MIP and SIP Request  status reporting , Hand off reporting , Changes in PDSN, SID, NID, SMS call processing URC, Network, ACQ, Registration call events others.

Responsibilities:

2         Responsibilities: Designing HLD and LLD, Coding, Unit testing, Maintain module, Bug fixing, Enhancing and Unsolicited reporting event based call .Back mechanism.

Duration: Jan 2014 – till date

Tools:

3         CVS

OS:

4         QNX

Languages:

5         C

 

3 VOLTE Call GM CARS ßà TCU ßURC-reportingà Modem and ims Method Coding, Bug fixing ,log analysis, rca and fix issue.               

UE IMS Registration. Trigger for UE ims Registration is first “DRB1 up”, DRB1 is set-up by message “ACTIVATE_DEFAULT_EPS_CONEXT_REQ”,  UE ims send “REIGSTER”, ue receive “Authenticate 401”, ue send “REIGSTER Sequence 2” , “200 OK” successful registration. 

 

UE IMS VOLTE calls failure log analysis with INVITE/NOTIFY with Method, rca and fix issue. IMS-SIP support 2 types of VOLTE Methods “Request Line” and “Status Line”.  Mo Call using INVITE, Invite is “Request line”, were IMS Network respond with “Trying 100” is “status Line”, then 183 ringing, “200 OK” is final successful “status line”.

Responsibilities:

•e2e coding  “Methods: REGISTER,INVITE,OK,BYE”.

•e2e stack log analysis and bug fix

•unit and system testing .

•fatal,memory exception analysis and Fix.

•rfc 3261 sip and specification 34.229.

Duration: Nov 2014 – May 2015

 

 

4. VOLTE ( Voice Over LTE ) Currently Working .

VOLTE and  ims Method Coding, Bug fixing ,log analysis, rca and fix issue.               

UE IMS Registration. Trigger for UE ims Registration is first “DRB1 up”, DRB1 is set-up by message “ACTIVATE_DEFAULT_EPS_CONEXT_REQ”,  UE ims send “REIGSTER”, ue receive “Authenticate 401”, ue send “REIGSTER Sequence 2” , “200 OK” successful registration. 

 

UE IMS VOLTE calls failure log analysis with INVITE/NOTIFY with Method, rca and fix issue. IMS-SIP support 2 types of VOLTE Methods “Request Line” and “Status Line”.  Mo Call using INVITE, Invite is “Request line”, were IMS Network respond with “Trying 100” is “status Line”, then 183 ringing, “200 OK” is final successful “status line”.

Responsibilities:

•e2e coding  “Methods: REGISTER,INVITE,OK,BYE”.

•e2e stack log analysis and bug fix

•unit and system testing .

•fatal,memory exception analysis and Fix.

•rfc 3261 sip and specification 34.229.

Duration: Nov 2014 – May 2015

 

5. LTE Paging and DRX downlink PDCCH and PDSCH Channel.

LTE Protocol Stack for Mobile, Conforms to the latest 3GPP spec. Feature is implemented to handle idle mode drx, idle mode paging mechanism cs,ps domain. Connected mode drx and paging to support emergency services ETWS and CAMS. Changes are MAC, RRC, and RLC.

Responsibilities:

Responsibilities:

•PS team Lead

•Write Design document Paging and Drx. mapping of  pdcch, pdsch-pch-pcch on  TM mode.

•Spec RRC 36.331,  MAC 46.321, idle 36.304 , AT 27.007.

•Write Use cases, test cases, executing UT, IT.

•Coding, Log Analysis.

•Fatal crash and memory exception crash analysis, RAC and Fix.

Duration: July 2014 – Nov 2014

Tools:

•QXDM, log tool, fatal/exception crash script

6. High penetrating paging channel implementation in Protocol stack (HPP Feature).

 

Sasken’s GPS/GMR2P Protocol Stack for Mobile Handset is an indigenously developed and pre-integrated stack that conforms to the latest 3GPP/GMR2P satellite spec. HPP channel’s implemented to get 8Db gain compare to current channel, so that satellite phone will be able to receive incoming page (MT call/sms page) in antenna is stowed/low signal.

PS-AS 3 new hpp states added to handle HPP channel.

AS-NAS messages added for current state information.

PS-MMI 8 new Indication added and MMI display current hpp state.

Changes done in PS, Ll1 and MMI.

 

Responsibilities:

·   PS team Lead

·   PS Design document, interface design AS/NAS, PS/MMI, PS/L1, team Ramp up on PS Domain 

·   Spec gmr2p 44.18, 3GPP 24.008, 3GPP 27.007, 3GPP and 25.304.

·   Coding, code review, Log Analysis, UT, IT PDIT writing test cases and executing

·   Complex fatal phone crash and memory exception crash analysis, rca and fix.

 

Duration: Jan 2014 – July 2014

 

Tools:

·   QXDM,Atch, micro loader ps log tool, fatal/exception crash script

OS:

·   Window

 

Languages:

·   C

 

 

7. AT Commands implementation on Qualcomm MSM6025 (specification 27.007).

 

These AT commands Implementation done to support the fallowing functionality.  Commands to configure scan/back ground  scan Timer counter value, Unsolicited reporting event based call back mechanism, Voice, short message service  call status reporting events (CMSS,CMEE ERROR), Registration status reporting events, MIP, SIP call status events reporting, Acquisition events reporting, network info change SID.NID,PDSN Change events reporting and other events , events reporting mechanism . Implemented aground ~40 customized AT Commands

 

Responsibilities:

1         Responsibilities: Update HLD and LLD. Coding and Unit testing. Maintain module, Bug fixing, Code review and closing CR/FTR.

 

Duration: Jan 2011 - Aug 2011

 

Tools:

2         Lauterbach and QXDM

OS:

3         RHEL

 

Languages:

4         C

 

8. GPS/Location based service for E911

 

This feature in Implemented to support the location fix during the emergency call for location based service for on-call centre in US and send the data to the PDE (position determination entity). Also we did customisation and controlling AGPS /PDSM task start and stop at the run time using AT command. Involved in analysis AGPS field log, Finding type of GPS fix, PNR, Number of satellite visible, almanac data, ephemeral data , Sending GPS data to the PDE(MSC), Session manager Handling ( GPS and PDSN session), MS Receiving, Sending GPS data (PPP, PNR and MS info) to the PDE for suitable location Fix .GPS, PDSM session manger and  E911/E922 interaction.

 

Responsibilities:

1         Responsibilities: .Update HLD and LLD, Coding, Bug fixing, Unit ,Integration testing, Maintain Module, Field log analysis,

2         SFN (safe for network Verizon network..Code review schedule and closing CR/FTR.

 

Duration: Jan 2013 - Jan 2014

 

Tools:

3         Source Insight

 

OS:

4         QNX

 

Languages:

5         C

 

9 A-GPS / LDS (Location based service) for E911.

 

This feature in implemented to support the location fix during the emergency call for location based service for on-call centre in US to the calculation in UE itself. We fixed issue in AGPS fix calculation and controlling AGPS /PDSM task start and stop at the run time using AT command. Finding type of GPS fix, PNR(pseudo random number ), Number of satellite visible, almanac data, ephemeral data, Sending GPS data to the PDE(MSC), Session manager Handling ( GPS and PDSN session),MS Receiving, Sending GPS data (PPP(pilot phase data  ), PNR(pseudo random number)  and UE  to the PDE( position determination entity ) for suitable location Fix. GPS, PDSM session manger and E911/E922 interaction.

 

Responsibilities:

1 Responsibilities: Update HLD and LLD, Coding, .Unit and Integration, Regression testing, Maintaining module, Bug fixing, .Field log analysis

 

Duration: Jan 2013 - May 2014

 

Tools:

2         QXDM

 

OS:

3         Cygwin

 

Languages:

4         C

 

 

10. Call processing (VOICE, SMS, and SS) on QSC6055 and (specification 27.005)

This feature implementation is done to support Call processing and SMS processing state machine, we customized state machine to support call control in progress, CC busy, Call connected, Conversation, call Idle (no call). Analysis/understanding calls processing state machine, L4 and L3 OTA messages. Event based call back mechanism. Message flow (messages sent and received from MS/NETWORK). Validation of Call manager, main control task and Layer 3 messaging, Call event reporting based on event based call back mechanism.

 

Responsibilities:

1         Responsibilities: Designing HLD and LLD, Coding, Unit and regression testing .Maintain module, Bug fixing and enhancing. Log analysis

Duration: Oct 2008 - May 2009

Tools:

2         Clear quest

OS:

3         RHEL

Languages:

4         C

 

11. Registration, fore/back ground cell search in CDMA.

 

This feature is implemented to support registration, fore/back ground cell search procedure , we Customized the same as per our requirements for Power up scan, Power down scan, scanning mechanism, service loss scan, Registration and its types Timer based Power up, Power down, Zone, Distance Analysis.  Involved in analysing/fixing filed issue, filed log, simulation, find the Root cause and fix, Back ground scan, PRL(preferred roaming list) mechanism to find the more preferred system

 

Responsibilities:

1         Responsibilities: Do understand the module Registration, scan, back ground scan, Coding, Bug fixing, Unit testing, QXDM log analysis,

2         Certification support: SFN (Safe for network Verizon network ).

 

Duration: June 2007 - Jan 2008

 

Tools:

3         Pure Coverage

 

OS:

4         Cygwin

 

Languages:

5         C

 

12. SMS processing and Emergency SMS abort feature for emergency.

 

This feature is implemented to support Emergency SMS abort feature, When MS is in the middle of sending MO SMS then the user meet with an accident, then MS has to stop sending current SMS and send one new emergency SMS to Emergency call enter(911/922) in US service provider is ON-STER call centre immediately. Feature is implemented using 1min timer based call back mechanism. Current SMS call will be terminated in the WMS layer by sending call command end from DS to WMS layer. For next SMS to be process only after SMS state machine reach to idle state.

 

Responsibilities:

1         Responsibilities: HLD and LLD Design, Coding, Unit and Integration testing. Maintain module, Bug fixing, Field log analysis

2         Certification support: ON-star call centre US e911/922 provider in US.

 

 

Duration: Jan 2007 - June 2007

 

Tools:

3         TRACE32

 

OS:

4         Proprietary

 

Languages:

5         C

 

 

13. Protocol Stack Camping time Optimization enhancement (CTO Feature).

 

Sasken’s GPS/GMR2P Protocol Stack for Mobile Handset is an indigenously developed and pre-integrated stack that conforms to the latest 3GPP/GMR2P satellite spec.

3 type of camping optimized and ut camp to network in 30seconds as per specification hence over all camping is made fast.

Store fallowing arfcn/frequency to nvm based on plmn (Last camped, SI11 and SI12 List), power on UT used stored plmn and arfcn list for RF search to camp fast to network, On each power cycle UT first search most recently used list (MRU) because are their high chance of UT finding last camped frequency hence radio frequency search will be fast so the camping.  

Ps-as: changes in PLMN selection and radio frequency search procedure.

As-nvm-sim:  read/write form/to sim/nvm parameter.

 

Responsibilities:

·   PS team Lead

·   PS Design document, interface design of PS-AS-NVM-SIM-L1,

·   Spec gmr2p 44.18, 3GPP 24.008, 3GPP 27.007, 3GPP and 25.304.

·   Coding, code review, Log Analysis, UT, IT PDIT writing test cases and executing

·   Complex fatal phone crash and memory exception crash analysis, rca and fix.

 

Duration: Feb. 2013 – Nov 2013

 

Tools:

·   QXDM, Atch,  micro loader ps log tool, fatal/exception crash script

OS:

·   Window

 

Languages:

·   C

 

14    National gateway support in protocol stack ( NGW Feature )

 

Sasken’s GPS/GMR2P Protocol Stack for Mobile Handset is an indigenously developed and pre-integrated stack that conforms to the latest 3GPP/GMR2P satellite spec. MM and AS combined do LAU on new gateway if UT Move from one gateway to another seamlessly, after registration MM process pending action if any (call/sms).

AS/NAS Changes: UT/Satellite phone capable to support country specific gateway with this implementation. UT registered on gateway1 and moves to gateway2 seamlessly.

Dial mo call on “gateway id1”, n/w reject call with RR channel cause gateway change to 2”, MM puts call to  MM reinitiate Queue, set MO call pending action  in MM.

MM does successful “CM_SERV_REQ” cause “LAU_REG on gateway2, RR releases, both RR and MM move to LAU idle state, RR to MM state change indication sent after RR release. MM check pending action, read MM reinitiate Queue, “CM_SERV_REQ” cause “MO_HIGH_PROR_CALL on gateway2”, call successful on newgate2.

 

PS-AS 2 new message added.

AS-NAS messages added to send gateway change message.

NVM gateway id added in nvm to use across power cycle

L1 gateway bit added in rach

AS

Responsibilities:

·   PS team Lead

·   PS Design document, interface design AS/NAS, PS/L1.

·   Spec gmr2p 44.18, 3GPP 24.008, 3GPP 27.007, 3GPP and 25.304.

·   Coding, code review, Log Analysis, UT, IT PDIT writing test cases and executing

·   Complex fatal phone crash and memory exception crash analysis, rca and fix.

 

Duration: Aug 2012 - Feb. 2013

 

OS:

·   Unix

 

Languages:

·   C

 

15 UMTS Protocol Stack

 

Sasken’s UMTS Protocol Stack for Mobile Handset is an indigenously developed and pre-integrated stack that conforms to the latest 3GPP Release 99. It’s a complete layer 2, 3 and implementation and is being further enhanced for newer 3GPP releases.

 

Responsibilities:

·   Ramp up on the UMTS domain, Study of specifications 3GPP 25.331 and 3GPP 25.304

·   .Log Analysis, Bug Fixing, Unit and Integrated Testing

·    

Duration: June 2011 - Aug 2012

 

OS:

·   Unix

 

Languages:

·   C

 

16. AT commands framework, customization

 

This feature is Implemented to support customization  of AT Commands framework, parsing framework, result reporting framework, response framework, error handling  framework, CMSS, CMEE, verbose, numeric and error reporting  framework .

 

Responsibilities:

·   .AT commands framework customization, Implementation, Analysing log, Finding Root cause, Fixing issue .Unit Testing.

·   Current Design-document understanding

 

Duration: Aug 2011 - April 2012

 

Tools:

·   JTAG

OS:

·   Windows XP

 

Languages:

·   C

 

 

17. Worked on UMTS call processing

 

Feature Involved in understating on MUTS call flow RRC and NAS layers, involved in call processing and call set up.

 

Responsibilities:

·   Understating MO call flow Understating RRC L3 procedure involved in call processing and call set up

 

Duration: Aug 2006 - Jan 2007

 

Tools:

·   TRACE32

 

OS:

·   Windows XP

 

Languages:

·   C

Sasken Confidential1

 

Additional Info

BACK TO TOP

 

Current Career Level:

Executive (SVP, VP, Department Head, etc)

Date of Availability:

Immediately

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

c,c++,lte.developer,cdma,volte,tcu

 

Target Company:

Company Size:

Occupation:

Education/Training

·         Software/Web Training

 

Target Locations:

Selected Locations:

US-MI-Detroit

Relocate:

Yes

Willingness to travel:

Up to 100%

 

Languages:

Languages

Proficiency Level

Akkadian

Advanced